package com.tuanzi.loan.vo.request.family;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import javax.persistence.Column;

import lombok.Data;

@Data
public class SmsCondition implements Serializable {

	public static final Integer AVALIABLE = 1;   //可用用户

	private static final long serialVersionUID = -5897718697290680814L;

	private String name;

	private Date recordStartTime;

	private Date recordEndTime;

	private Date registerStartTime;

	private Date registerEndTime;

	private List<String> activityTypes;

	private List<String> activityIds;

	private List<String> channels;

	private List<String> products;

	private String platform;

	private List<String> userTypes;

	private String content;

	private String template;

	private String activityName;

	private String var1;

	private String var2;

	private String var3;

	private String var4;
	
	private Date executeDate;

	private Integer platformChannel;

	private List<String> telecomOperators;

	private Long selectedUserDefinitionId;

	private SmsUserDefinitionRequest userDefinitionRequest;
	
	private List<String> provinces;
	
	private Integer calculateMode;
	
	private Date calculateTime;
	
	private Integer excludeSendedDay;
	
	private List<String> excludeSendedFirstPartyNames;
	
	private List<Long> excludeCalculateTaskIds;

	private List<String> elimilateCheckFirstPartis;

	private Integer hasCredit;

	private List<String> sexs;

	private Integer minAge;

	private Integer maxAge;

}
